home *** CD-ROM | disk | FTP | other *** search
/ House of Dreams / House of Dreams.iso / Instructions / Instructions.rsrc / bin.rsrc_CODE_4_UnivProcs.txt < prev    next >
Text File  |  1992-03-04  |  42KB  |  746 lines

  1. # near model CODE resource
  2. # jump table entries: 312-325 (14 of them)
  3. export_39:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  48E7 0108                movem.l    -[A7], D7,A4
  6. 00000008  4AAE 0008                tst.l      [A6 + 0x8]
  7. 0000000C  6600 000A                bne        +0xC /* 00000018 */
  8. 00000010  422E 000C                clr.b      [A6 + 0xC]
  9. 00000014  6000 0014                bra        +0x16 /* 0000002A */
  10. label00000018:
  11. 00000018  286E 0008                movea.l    A4, [A6 + 0x8]
  12. 0000001C  0C6C 0000 006C           cmpi.w     [A4 + 0x6C], 0x0
  13. 00000022  5DC7                     slt        D7
  14. 00000024  4407                     neg.b      D7
  15. 00000026  1D47 000C                move.b     [A6 + 0xC], D7
  16. label0000002A:
  17. 0000002A  4CDF 1080                movem.l    D7,A4, [A7]+
  18. 0000002E  4E5E                     unlink     A6
  19. 00000030  2E9F                     move.l     [A7], [A7]+
  20. 00000032  4E75                     rts
  21. export_40:
  22. 00000034  4E56 FFF8                link       A6, -0x0008
  23. 00000038  48E7 0108                movem.l    -[A7], D7,A4
  24. 0000003C  286E 0008                movea.l    A4, [A6 + 0x8]
  25. 00000040  2D54 FFF8                move.l     [A6 - 0x8], [A4]
  26. 00000044  2D6C 0004 FFFC           move.l     [A6 - 0x4], [A4 + 0x4]
  27. 0000004A  486E FFF8                pea.l      [A6 - 0x8]
  28. 0000004E  A870                     syscall    LocalToGlobal
  29. 00000050  486E FFFC                pea.l      [A6 - 0x4]
  30. 00000054  A870                     syscall    LocalToGlobal
  31. 00000056  286E 000C                movea.l    A4, [A6 + 0xC]
  32. 0000005A  28AE FFF8                move.l     [A4], [A6 - 0x8]
  33. 0000005E  296E FFFC 0004           move.l     [A4 + 0x4], [A6 - 0x4]
  34. 00000064  4CDF 1080                movem.l    D7,A4, [A7]+
  35. 00000068  4E5E                     unlink     A6
  36. 0000006A  2E9F                     move.l     [A7], [A7]+
  37. 0000006C  4E75                     rts
  38. fn0000006E:
  39. 0000006E  4E56 FF00                link       A6, -0x0100
  40. 00000072  48E7 0118                movem.l    -[A7], D7,A3,A4
  41. 00000076  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  42. 0000007A  486E FF00                pea.l      [A6 - 0x100]
  43. 0000007E  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  44. 00000082  286E 000C                movea.l    A4, [A6 + 0xC]
  45. 00000086  47EE FF00                lea.l      A3, [A6 - 0x100]
  46. 0000008A  4247                     clr.w      D7
  47. 0000008C  1E13                     move.b     D7, [A3]
  48. label0000008E:
  49. 0000008E  18DB                     move.b     [A4]+, [A3]+
  50. 00000090  51CF FFFC                dbf        D7, -0x6 /* 0000008E */
  51. 00000094  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  52. 00000098  4E5E                     unlink     A6
  53. 0000009A  2E9F                     move.l     [A7], [A7]+
  54. 0000009C  4E75                     rts
  55. export_41:
  56. 0000009E  4E56 FDFC                link       A6, -0x0204
  57. 000000A2  48E7 0118                movem.l    -[A7], D7,A3,A4
  58. 000000A6  3E2E 0008                move.w     D7, [A6 + 0x8]
  59. 000000AA  48C7                     ext.l      D7
  60. 000000AC  2D47 FEFC                move.l     [A6 - 0x104], D7
  61. 000000B0  486E FDFC                pea.l      [A6 - 0x204]
  62. 000000B4  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  63. 000000B8  4EBA FFB4                jsr        [PC - 0x4C /* 0000006E */]
  64. 000000BC  588F                     addq.l     A7, 4
  65. 000000BE  49EE FF00                lea.l      A4, [A6 - 0x100]
  66. 000000C2  47EE FDFC                lea.l      A3, [A6 - 0x204]
  67. 000000C6  4247                     clr.w      D7
  68. 000000C8  1E13                     move.b     D7, [A3]
  69. label000000CA:
  70. 000000CA  18DB                     move.b     [A4]+, [A3]+
  71. 000000CC  51CF FFFC                dbf        D7, -0x6 /* 000000CA */
  72. 000000D0  286E 000A                movea.l    A4, [A6 + 0xA]
  73. 000000D4  47EE FF00                lea.l      A3, [A6 - 0x100]
  74. 000000D8  4247                     clr.w      D7
  75. 000000DA  1E13                     move.b     D7, [A3]
  76. label000000DC:
  77. 000000DC  18DB                     move.b     [A4]+, [A3]+
  78. 000000DE  51CF FFFC                dbf        D7, -0x6 /* 000000DC */
  79. 000000E2  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  80. 000000E6  4E5E                     unlink     A6
  81. 000000E8  205F                     movea.l    A0, [A7]+
  82. 000000EA  548F                     addq.l     A7, 2
  83. 000000EC  4ED0                     jmp        [A0]
  84. export_42:
  85. 000000EE  4E56 FBFA                link       A6, -0x0406
  86. 000000F2  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  87. 000000F6  286E 0008                movea.l    A4, [A6 + 0x8]
  88. 000000FA  47EE FF00                lea.l      A3, [A6 - 0x100]
  89. 000000FE  4247                     clr.w      D7
  90. 00000100  1E14                     move.b     D7, [A4]
  91. label00000102:
  92. 00000102  16DC                     move.b     [A3]+, [A4]+
  93. 00000104  51CF FFFC                dbf        D7, -0x6 /* 00000102 */
  94. 00000108  3E3C 0001                move.w     D7, 0x1
  95. 0000010C  4246                     clr.w      D6
  96. 0000010E  1C2E FF00                move.b     D6, [A6 - 0x100]
  97. 00000112  3D46 FEFA                move.w     [A6 - 0x106], D6
  98. 00000116  6000 01A6                bra        +0x1A8 /* 000002BE */
  99. label0000011A:
  100. 0000011A  49EE FF00                lea.l      A4, [A6 - 0x100]
  101. 0000011E  4246                     clr.w      D6
  102. 00000120  1C34 7000                move.b     D6, [A4 + D7.w]
  103. 00000124  6000 017A                bra        +0x17C /* 000002A0 */
  104. label00000128:
  105. 00000128  486E FDFA                pea.l      [A6 - 0x206]
  106. 0000012C  486E FF00                pea.l      [A6 - 0x100]
  107. 00000130  3F3C 0001                move.w     -[A7], 0x1
  108. 00000134  3C07                     move.w     D6, D7
  109. 00000136  5346                     subq.w     D6, 1
  110. 00000138  3F06                     move.w     -[A7], D6
  111. 0000013A  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  112. 0000013E  588F                     addq.l     A7, 4
  113. 00000140  486E FDFA                pea.l      [A6 - 0x206]
  114. 00000144  487A 01A6                pea.l      [PC + 0x1A6 /* 000002EC, value 0x17B4E56 */]
  115. 00000148  486E FCFA                pea.l      [A6 - 0x306]
  116. 0000014C  486E FF00                pea.l      [A6 - 0x100]
  117. 00000150  3C07                     move.w     D6, D7
  118. 00000152  5246                     addq.w     D6, 1
  119. 00000154  3F06                     move.w     -[A7], D6
  120. 00000156  3F3C 00FF                move.w     -[A7], 0xFF
  121. 0000015A  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  122. 0000015E  588F                     addq.l     A7, 4
  123. 00000160  486E FCFA                pea.l      [A6 - 0x306]
  124. 00000164  486E FBFA                pea.l      [A6 - 0x406]
  125. 00000168  3F3C 0003                move.w     -[A7], 0x3
  126. 0000016C  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  127. 00000170  49EE FF00                lea.l      A4, [A6 - 0x100]
  128. 00000174  47EE FBFA                lea.l      A3, [A6 - 0x406]
  129. 00000178  4246                     clr.w      D6
  130. 0000017A  1C13                     move.b     D6, [A3]
  131. label0000017C:
  132. 0000017C  18DB                     move.b     [A4]+, [A3]+
  133. 0000017E  51CE FFFC                dbf        D6, -0x6 /* 0000017C */
  134. 00000182  6000 0134                bra        +0x136 /* 000002B8 */
  135. label00000186:
  136. 00000186  486E FDFA                pea.l      [A6 - 0x206]
  137. 0000018A  486E FF00                pea.l      [A6 - 0x100]
  138. 0000018E  3F3C 0001                move.w     -[A7], 0x1
  139. 00000192  3C07                     move.w     D6, D7
  140. 00000194  5346                     subq.w     D6, 1
  141. 00000196  3F06                     move.w     -[A7], D6
  142. 00000198  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  143. 0000019C  588F                     addq.l     A7, 4
  144. 0000019E  486E FDFA                pea.l      [A6 - 0x206]
  145. 000001A2  487A 0146                pea.l      [PC + 0x146 /* 000002EA, value 0x17D017B */]
  146. 000001A6  486E FCFA                pea.l      [A6 - 0x306]
  147. 000001AA  486E FF00                pea.l      [A6 - 0x100]
  148. 000001AE  3C07                     move.w     D6, D7
  149. 000001B0  5246                     addq.w     D6, 1
  150. 000001B2  3F06                     move.w     -[A7], D6
  151. 000001B4  3F3C 00FF                move.w     -[A7]